package ar.com.ford.it.fullEconomics.persistence.dto;

import java.math.BigDecimal;
import java.sql.Timestamp;
import com.ford.it.persistence.PersistenceHelper;
import com.ford.it.persistence.PersistenceIndirection;

/**
 * ### Generado por Oracle TopLink Workbench 10.1.3.1.0 - Tue Sep 02 13:51:01
 * GMT 2008. ###
 */

public class Teesv06Usage {

    /** Lazy-Load attribute */
    private PersistenceIndirection teesp01Part = PersistenceHelper
            .newIndirection(null);

    /** Lazy-Load attribute */
    private PersistenceIndirection teesv03Sfi = PersistenceHelper
            .newIndirection(null);

    /** Lazy-Load attribute */
    private PersistenceIndirection eesv06PlantCodeC = PersistenceHelper
            .newIndirection(null);
    
    /** Lazy-Load attribute */
    private PersistenceIndirection teesx03Intflog = PersistenceHelper
    .newIndirection(null);

    private Timestamp eesv06CreateS;
    private String eesv06CreateUserC;
    private Timestamp eesv06LastUpdtS;
    private String eesv06LastUpdtUserC;
    private Timestamp eesv06UsageInDateY;
    private Timestamp eesv06UsageOutDateY;
    private BigDecimal eesv06UsageQuantityQ;

    public Teesv06Usage() {
        super();
    }

    public Timestamp getEesv06CreateS() {
        return this.eesv06CreateS;
    }

    public String getEesv06CreateUserC() {
        return this.eesv06CreateUserC;
    }

    public Timestamp getEesv06LastUpdtS() {
        return this.eesv06LastUpdtS;
    }

    public String getEesv06LastUpdtUserC() {
        return this.eesv06LastUpdtUserC;
    }

    public Teesg01Plant getEesv06PlantCodeC() {
        return (Teesg01Plant) this.eesv06PlantCodeC.getValue();
    }

    public Timestamp getEesv06UsageInDateY() {
        return this.eesv06UsageInDateY;
    }

    public Timestamp getEesv06UsageOutDateY() {
        return this.eesv06UsageOutDateY;
    }

    public BigDecimal getEesv06UsageQuantityQ() {
        return this.eesv06UsageQuantityQ;
    }

    public Teesp01Part getTeesp01Part() {
        return (Teesp01Part) this.teesp01Part.getValue();
    }

    public Teesv03Sfi getTeesv03Sfi() {
        return (Teesv03Sfi) this.teesv03Sfi.getValue();
    }

    public void setEesv06CreateS(Timestamp eesv06CreateS) {
        this.eesv06CreateS = eesv06CreateS;
    }

    public void setEesv06CreateUserC(String eesv06CreateUserC) {
        this.eesv06CreateUserC = eesv06CreateUserC;
    }

    public void setEesv06LastUpdtS(Timestamp eesv06LastUpdtS) {
        this.eesv06LastUpdtS = eesv06LastUpdtS;
    }

    public void setEesv06LastUpdtUserC(String eesv06LastUpdtUserC) {
        this.eesv06LastUpdtUserC = eesv06LastUpdtUserC;
    }

    public void setEesv06PlantCodeC(Teesg01Plant eesv06PlantCodeC) {
        this.eesv06PlantCodeC.setValue(eesv06PlantCodeC);
    }

    public void setEesv06UsageInDateY(Timestamp eesv06UsageInDateY) {
        this.eesv06UsageInDateY = eesv06UsageInDateY;
    }

    public void setEesv06UsageOutDateY(Timestamp eesv06UsageOutDateY) {
        this.eesv06UsageOutDateY = eesv06UsageOutDateY;
    }

    public void setEesv06UsageQuantityQ(BigDecimal eesv06UsageQuantityQ) {
        this.eesv06UsageQuantityQ = eesv06UsageQuantityQ;
    }

    public void setTeesp01Part(Teesp01Part aTeesp01Part) {
        this.teesp01Part.setValue(aTeesp01Part);
    }

    public void setTeesv03Sfi(Teesv03Sfi aTeesv03Sfi) {
        this.teesv03Sfi.setValue(aTeesv03Sfi);
    }
    
    public Teesx03Intflog getTeesx03Intflog() {
        return (Teesx03Intflog)teesx03Intflog.getValue();
    }

    public void setTeesx03Intflog(Teesx03Intflog teesx03Intflog) {
        this.teesx03Intflog.setValue(teesx03Intflog);
    }
}
